0f8fa76ba83432899ff286499d05c0e7fc063d84,codeInsight/impl/com/intellij/codeInsight/editorActions/TypedHandler.java,TypedHandler,checkArrayInitializerLBrace,#HighlighterIterator#,328
Before Change
iterator.retreat();
if (iterator.getTokenType() == JavaTokenType.WHITE_SPACE) iterator.retreat();
if (iterator.getTokenType() != JavaTokenType.RBRACKET) return false;
iterator.retreat();
if (iterator.getTokenType() != JavaTokenType.LBRACKET) return false;
return true;
}
After Change
if (iterator.getTokenType() == JavaTokenType.WHITE_SPACE) iterator.retreat();
for(int i=0; i<lbraceCount; i++) {
if (iterator.getTokenType() != JavaTokenType.RBRACKET) return false;
iterator.retreat();
if (iterator.getTokenType() != JavaTokenType.LBRACKET) return false;
iterator.retreat();
}